/*
 * trace_traceStackInfo.h
 *
 *  Created on: 2012/06/06
 *      Author: guanxiaoying
 */

#ifndef TRACE_TRACESTACKINFO_H_
#define TRACE_TRACESTACKINFO_H_

typedef struct {
	BOOL (*clear)( VOID );
	BOOL (*alloc)( AST );
	AST  (*getMax)( VOID );
	ACCESS_U2_FIELD kind;
	ACCESS_U2_FIELD times;
	ACCESS_BOOL_FIELD inLoopFlg;
	ACCESS_IDX_FIELD currObject;
	ACCESS_IDX_FIELD nextObject;
	ACCESS_IDX_FIELD traceFunction;
	ACCESS_IDX_FIELD param1;
	ACCESS_IDX_FIELD param2;
	ACCESS_IDX_FIELD param3;
	ACCESS_IDX_FIELD param4;
	ACCESS_IDX_FIELD param5;


}TRACESTACKINFO_ACCESS;
extern const TRACESTACKINFO_ACCESS stTraceStackAccess;

#endif /* TRACE_TRACESTACKINFO_H_ */
